The design space of shelving
نویسنده
چکیده
While using the direct issue mode, dependent instructions cause issue blockages and thus an issue bottleneck. Shelving is a technique to avoid this and to increase the sustained issue rate. It takes advantage of two concepts: (a) the decoupling of dependency checking from instruction issue and (b) significantly widening the instruction window that is scanned in each clock cycle for executable instructions. In this paper we identify and explore the design space of shelving. We first outline its main dimensions, then we present and discuss feasible design alternatives along three of its crucial dimensions. Finally, we point out which design choices have been made in important superscalar processors. For a concise graphical representation of the design space we make use of DS-trees.
منابع مشابه
The Design Space of Register Renaming Techniques
Register renaming is a technique to remove false data dependencies—write after read (WAR) and write after write (WAW)— that occur in straight line code between register operands of subsequent instructions. By eliminating related precedence requirements in the execution sequence of the instructions, renaming increases the average number of instructions that are available for parallel execution p...
متن کاملAn architect's perspective on contemporary academic library design.
The making of space and place (architecture) requires cultural and financial consent as to societal value. Standards and values about the academic library of the immediate future are not always shared by librarians and architects; however, architects and librarians do possess several shared perceptions. Among these shared perceptions are that print collections will remain a primary function of ...
متن کاملA Robotic Library System for an Off-Site Shelving Facility
This paper describes a unique robotics project, Comprehensive Access to Printed Materials (CAPM), within the context of libraries. As libraries provide a growing array of digital library services and resources, they continue to acquire large quantities of printed material. This combined pressure of providing electronic and print-based resources and services has led to severe space constraints f...
متن کاملAn Enhanced Robotic Library System for an Off-Site Shelving Facility
This paper describes our continued work of a unique robotics project, Comprehensive Access to Printed Materials (CAPM), within the context of libraries. As libraries provide a growing array of digital library services and resources, they continue to acquire large quantities of printed material. This combined pressure of providing electronic and print-based resources and services has led to seve...
متن کاملThe Selection and Evaluation of Library Bookstacks
To THE LIBRARIAN, architect, or purchasing agent charged for the first time with the selection of bookstacks for a library, the task looks simple enough. In fact, at a glance, the products of the several manufacturers are so similar in appearance that it is difficult to tell them apart. Closer examination, however, reveals variations that may be the difference between a satisfactory installatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of Systems Architecture
دوره 45 شماره
صفحات -
تاریخ انتشار 1999